package cinvestav.adviseme.controller;

import java.util.List;
import java.util.Map;

import cinvestav.adviseme.databasemodel.ILugarDB;
import cinvestav.adviseme.datamodel.Lugar;
import cinvestav.adviseme.util.DBException;

public interface ILugarController {

	ILugarDB getLugarDB();
    void setLugarDB(ILugarDB lugarAgregadoDB);
    List<Lugar> getAll() throws DBException;
    List<Lugar> getByFilters(Map<String, String[]> filtros) throws DBException;
    Boolean delete(Lugar lugarAgregado) throws DBException;
    Boolean insert(Lugar lugarAgregado) throws DBException;
}
